﻿namespace Pumpkin.FrameBase.Resource
{
    public class ResModuleComponent : IModuleComponent
    {
        private IFrameModule module_;
        public void SetModule(IFrameModule module)
        {
            module_ = module;
        }

        public void InitResources()
        {
            IResLoader resLoader = null;
#if UNITY_EDITOR
            resLoader = new DevResLoader();
#else
            resLoader = new ABResLoader();
#endif
            resLoader.Init();
            ResHelper.SetResloader(resLoader);
            module_.OnLoaded();
        }
    }
}
